Table: Segment Reporting Disclosures [Table]

Line Label Object Class Period Type Balance Name
1 Segment Reporting Disclosures [Table] [Table]

*

*

added:SegmentReportingDisclosuresTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Segment Reporting Disclosures [Line Items] [Line Items]

*

*

added:SegmentReportingDisclosuresLineItems
5 Segment Reporting Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:SegmentReportingDisclosureTextBlock
6 Segment Reporting, Disclosure of Entity's Reportable Segments [Hierarchy] [Abstract]

*

*

us-gaap:SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract
7 Segment Reporting, General Information [Concept] Text/String For Period

*

us-gaap:SegmentReportingGeneralInformation
8 Segment Reporting, Factors Used to Identify Entity's Reportable Segments [Concept] Text/String For Period

*

us-gaap:FactorsUsedToIdentifyEntitysReportableSegments
9 Segment Reporting Information, Description of Products and Services [Concept] Text/String For Period

*

us-gaap:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues
10 Description of Effect on Previously Reported Segment Information for Change in Composition of Reportable Segments [Concept] Text/String For Period

*

us-gaap:DescriptionOfEffectOnPreviouslyReportedSegmentInformationForChangeInCompositionOfReportableSegments
11 Segment Reporting, Description of All Other Segments [Concept] Text/String For Period

*

us-gaap:SegmentReportingDescriptionOfAllOtherSegments
12 Segment Reporting, Disclosure of Major Customers [Concept] Text/String For Period

*

us-gaap:SegmentReportingDisclosureOfMajorCustomers
13 Segment Reporting, Measurement Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:SegmentReportingMeasurementDisclosuresAbstract
14 Segment Reporting, Measurement [Concept] Text/String For Period

*

us-gaap:SegmentReportingMeasurement
15 Segment Reporting, Measurement for Transactions Between Reportable Segments [Concept] Text/String For Period

*

us-gaap:DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments
16 Segment Reporting, Measurement Differences Between Segment and Consolidated Profit (Loss) [Concept] Text/String For Period

*

us-gaap:DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsProfitsOrLossesAndEntitysProfitOrLossBeforeIncomeTaxExpenseOrIncomeAndDiscontinuedOperations
17 Segment Reporting, Measurement Differences Between Segment and Consolidated Assets [Concept] Text/String For Period

*

us-gaap:DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsAssetsAndEntitysAssets
18 Segment Reporting, Change in Measurement Methods [Concept] Text/String For Period

*

us-gaap:DescriptionOfNatureOfChangesFromPriorPeriodsInMeasurementMethodsUsedToDetermineReportedSegmentProfitOrLossAndEffectOfThoseChangesOnMeasureOfSegmentProfitOrLoss
19 Segment Reporting, Asymmetrical Allocations to Segments [Concept] Text/String For Period

*

us-gaap:DescriptionOfNatureAndEffectOfAnyAsymmetricalAllocationsToReportableSegments
20 Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Hierarchy] [Abstract]

*

*

us-gaap:SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract
21 Entity-Wide Disclosure on Geographic Areas, Basis for Attributing Revenue to Countries [Concept] Text/String For Period

*

us-gaap:BasisForAttributingRevenuesFromExternalCustomersToIndividualCountries
22 Segment Reporting Information, Interest Income or Expense, Net, Policy [Concept] Text/String For Period

*

us-gaap:ExplanationOfInterestRevenueReportedNetOfInterestExpense
23 Entity-Wide Disclosure on Geographic Areas, Impracticality of Disclosure [Concept] Text/String For Period

*

us-gaap:ExplanationOfNecessaryInformationNotAvailableAndDevelopmentCostExcessive
24 Segment Reporting, Additional Information about Entity's Reportable Segments [Concept] Text/String For Period

*

us-gaap:AdditionalInformationAboutEntitysReportableSegments
25 Segment Reporting, Other Disclosures [Hierarchy] [Abstract]

*

*

added:SegmentReportingOtherDisclosuresHierarchy
26 Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Concept] Text/String For Period

*

us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidated
27 Geographic Areas, Revenues from External Customers [Hierarchy] [Abstract]

*

*

us-gaap:GeographicAreasRevenuesFromExternalCustomersAbstract
28 Disclosure on Geographic Areas, Description of Revenue from External Customers [Concept] Text/String For Period

*

us-gaap:EntityWideDisclosureOnGeographicAreasDescriptionOfRevenueFromExternalCustomers
29 Disclosure on Geographic Areas, Revenue from External Customers Attributed to Entity's Country of Domicile [Concept] Monetary For Period Credit us-gaap:EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToEntitysCountryOfDomicile
30 Disclosure on Geographic Areas, Revenue from External Customers Attributed to Foreign Countries [Concept] Monetary For Period Credit us-gaap:EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountries
31 Geographic Areas, Long-Lived Assets [Hierarchy] [Abstract]

*

*

us-gaap:GeographicAreasLongLivedAssetsAbstract
32 Disclosure on Geographic Areas, Long-Lived Assets [Concept] Text/String For Period

*

us-gaap:EntityWideDisclosureOnGeographicAreasLongLivedAssets
33 Disclosure on Geographic Areas, Long-Lived Assets in Entity's Country of Domicile [Concept] Monetary As Of Debit us-gaap:EntityWideDisclosureOnGeographicAreasLongLivedAssetsInEntitysCountryOfDomicile
34 Disclosure on Geographic Areas, Long-Lived Assets in Foreign Countries [Concept] Monetary As Of Debit us-gaap:EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountries
35 Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
36 Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock